Fix removal of stale module directories
authorSimon McVittie <smcv@debian.org>
Fri, 14 Sep 2018 13:53:36 +0000 (14:53 +0100)
committerSimon McVittie <smcv@debian.org>
Fri, 14 Sep 2018 15:48:39 +0000 (16:48 +0100)
debian/libgtk-4-0.postrm.in

index f499d6639cbb2c68859b909708d07a1edf681a04..98e1aab0a7643249a525b2e06fa8fd1ceb593d1d 100644 (file)
@@ -7,8 +7,9 @@ set -e
 if [ -d /@MODULES_BASE_PATH@ ]; then
     # Purge the cache
     for dir in immodules printbackends; do
-        rm -f "/@MODULES_BASE_PATH@/$dir/giomodule.cache"
-        rmdir -p --ignore-fail-on-non-empty "/@MODULES_BASE_PATH@/$dir"
+        if [ -e "/@MODULES_BASE_PATH@/$dir" ]; then
+            rm -f "/@MODULES_BASE_PATH@/$dir/giomodule.cache"
+            rmdir -p --ignore-fail-on-non-empty "/@MODULES_BASE_PATH@/$dir"
+        fi
     done
-    rmdir -p --ignore-fail-on-non-empty /@MODULES_BASE_PATH@
 fi